ATP synthesis - Spanish English Dictionary